home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-02-21 | 3.2 KB | 139 lines |
- # File: Makefile
- # Purpose: automatically generation of documentation and installation
- # of the GO fonts from Hanna Ko{\l}odziejska
- # Author: Piet Tutelaers (internet: rcpt@urc.tue.nl)
- # Mods : Jan van der Steen (internet: jansteen@cwi.nl)
-
- SHELL = /bin/sh
-
- #
- # R M
- # -------------
- # 300 CanonCX
- # 508 oce
- # 1200 compu
- R = 300
- M = CanonCX
- PS = 20
-
- GOFONTS = \
- go1bla${PS}.${R}pk \
- go2bla${PS}.${R}pk \
- go1whi${PS}.${R}pk \
- go2whi${PS}.${R}pk \
- go${PS}.${R}pk
-
- GOTFMS = \
- go1bla${PS}.tfm \
- go2bla${PS}.tfm \
- go1whi${PS}.tfm \
- go2whi${PS}.tfm \
- go${PS}.tfm
-
- GOSIGN = gosign50.${R}pk
-
- #
- # Next definitions should point to the place where the .sty files are
- # installed (DESTINPUTS), the .tfm files (DESTFONTS) and the ${R}pk
- # files (DESTPK)
- DESTTEX =/usr/local/TeX/lib
- DESTINPUTS= $(DESTTEX)/macros
- DESTFONTS = $(DESTTEX)/tfm
- DESTPK = $(DESTTEX)/${M}
-
- .SUFFIXES: .dvi .ps .${R}gf .${R}pk
-
- all: fonts # doc
-
- doc: gomaps.ps
- @echo "You can send gomaps.ps to PostScript printer"
-
- fonts: $(GOFONTS) $(GOSIGN)
-
- gomaps.dvi: fonts gomaps.ltx
- latex gomaps.ltx
-
- .dvi.ps:
- dvips -o $*.ps $<
-
- .${R}gf.${R}pk:
- gftopk $<
- mv $@ Go_${R}pk
- rm $<
-
- go1bla${PS}.${R}gf go1bla${PS}.tfm: mf/go1bla${PS}.mf
- (MFINPUTS=./mf mf "\mode=${M}; mag:=magstep(0); input go1bla${PS}")
-
- go2bla${PS}.${R}gf go2bla${PS}.tfm: mf/go2bla${PS}.mf
- (MFINPUTS=./mf mf "\mode=${M}; mag:=magstep(0); input go2bla${PS}")
-
- go1whi${PS}.${R}gf go1whi${PS}.tfm: mf/go1whi${PS}.mf
- (MFINPUTS=./mf mf "\mode=${M}; mag:=magstep(0); input go1whi${PS}")
-
- go2whi${PS}.${R}gf go2whi${PS}.tfm: mf/go2whi${PS}.mf
- (MFINPUTS=./mf mf "\mode=${M}; mag:=magstep(0); input go2whi${PS}")
-
- go${PS}.${R}gf go${PS}.tfm: mf/go${PS}.mf
- (MFINPUTS=./mf mf "\mode=${M}; mag:=magstep(0); input go${PS}")
-
- gosign50.${R}gf: mf/gosign50.mf
- (MFINPUTS=./mf mf "\mode=${M}; mag:=magstep(0); input gosign50")
-
- install: $(GOFONTS) $(GOTFMS) go.sty
- (for i in 8 9 10 15 20 ;\
- do install -m 644 go1bla$$i.${R}pk $(DESTPK); \
- install -m 644 go1bla$$i.tfm $(DESTFONTS); \
- install -m 644 go2bla$$i.${R}pk $(DESTPK); \
- install -m 644 go2bla$$i.tfm $(DESTFONTS); \
- install -m 644 go1whi$$i.${R}pk $(DESTPK); \
- install -m 644 go1whi$$i.tfm $(DESTFONTS); \
- install -m 644 go2whi$$i.${R}pk $(DESTPK); \
- install -m 644 go2whi$$i.tfm $(DESTFONTS); \
- install -m 644 go$$i.${R}pk $(DESTPK); \
- install -m 644 go$$i.tfm $(DESTFONTS); \
- done)
- install -c -m 644 go.sty $(DESTINPUTS)
-
- DOC = README \
- README.jansteen
- TOOLS = xdvi \
- latex \
- config.oce
- SRC = Makefile \
- Go_sty/go.sty \
- mf/* \
- doc/* \
- samples/*
- SOURCES = ${SRC} ${DOC} ${TOOLS}
-
- FONTS = Go_300pk/* \
- Go_tfm/*
-
- tar: tar.date
- tar.date: ${SOURCES}
- -rm -f GoLaTeX.tar.Z
- tar -cvf GoLaTeX.tar ${SOURCES}
- compress GoLaTeX.tar
- touch tar.date
-
- tar.fnt: tar.fnt.date
- tar.fnt.date: ${FONTS}
- -rm -f GoLaTeX.fnt.tar.Z
- tar -cvf GoLaTeX.fnt.tar ${FONTS}
- compress GoLaTeX.fnt.tar
- touch tar.fnt.date
-
- FTPSITE = mcsun.eu.net
- FTPDIR = /usr/spool/pub/games/go/GoLaTeX
-
-
- ftp: ftp.date
- ftp.date: tar tar.fnt
- rcp -p ${DOC} GoLaTeX.tar.Z GoLaTeX.fnt.tar.Z ${FTPSITE}:${FTPDIR}
- rsh ${FTPSITE} ls -l ${FTPDIR}
- touch ftp.date
-
- clean:
- rm -f *gf *pk *.ps *.dvi *.aux *.log *.tfm
-
-